// 剩余参数与解构赋值结合,...解构只能用于最后一个位置
// const [a, ...c] = [1, 2, 3];
// console.log(c); // [ 2, 3]

// 剩余参数与解构赋值结合,...解构只能用于最后一个位置
// const { x, y, ...z } = { a: 3, x: 1, y: 2, b: 4 };
// console.log(x, y, z); // 1 2 { a: 3, b: 4 }

const foo = (...args) => {
  console.log(args);
};
foo(1, 2, 3);
